package tc.jv.task2;

public class Main
{

	public static void main(String[] args)
	{
		
		System.out.println("v");
		Vector v = new Vector(5);		
		float f = 1.01f;
		for (int i = 0; i < v.size(); i++, f += 1.01)
			v.set(i, f);
		v.print(4);
		
		System.out.println("���������� �� ������� (v2)");
		double m[] = new double[]{1.2, 2.3, 3.4, 4.5};
		Vector v2 = new Vector(5);		
		
		v2.fill(m);
		v2.print(4);
		v2.fill(m, 1);
		v2.print(4);
		
		System.out.println("��������� �������� (v, v2)");
		long[] l = v.compare(v2);
		for (int i = 0; i < l.length; i++)
			System.out.printf("%d ", l[i]);
		System.out.println();
		
		System.out.println("���������� �� ������� (v <- v2)");
		v2 = new Vector(4);
		float f2 = 1.1f;
		for (int i = 0; i < v2.size(); i++, f2 += 1.01)
			v2.set(i, f2);
		v2.print(4);
		v.fill(v2);
		v.print(4);
		v.fill(v2, 1);
		v.print(4);
		
		System.out.println("�������� ��������");
		Vector.add(v, v2).print(4);
		
		System.out.println("��������� ��������");
		Vector.multiply(v, 2).print(4);
		v.print(4);
		
		System.out.println("���, ����, ����������");
		for (int i = 0; i < v.size(); i++)
			v.set(i, Math.random());
		v.print(4);
		System.out.println(v.min());
		System.out.println(v.max());
		Vectors.sort(v);
		v.print(4);
		
	}

}
